package com.pan.behavioral.Interpreter.example.ex01.context;

import com.pan.behavioral.Interpreter.exprerssoin.Expression;

import java.util.HashMap;
import java.util.Map;
import java.util.StringTokenizer;

public interface Context {

    public abstract void addFunc(String funcName,Expression funcExpression) ;
    public abstract Expression getFunc(String funcName);

    public abstract void addVar(String name,String value);
    public abstract Expression getVar(String name);

    public abstract String nextStatement();
    public abstract String currentStatement();


}
